to expand on the above - might want to check the battery for its charge. I had a old bike that would overcharge the battery caused by a bad regulator. It would bake the battery until it had no reserve capacity to start the bike. get your DVOM out and check all connections - will be easy to see if the starter solenoid is working or not. If it is and battery voltage is ok, consider doing a voltage drop test to isolate the problem. This will tell you quickly if you have a connection or battery cable issue.