X2! There is a switch on the handlebars that will let everything electric work but not let the machine start. I had this happen to me before. I was heartbroken that it wasn't starting, turns out I had just bumped the switch. LOL.
Check the battery connections and your grounds, and make sure they are super clean and shiny (bit of sandpapering) and perhaps toss a small dab of di-electric grease on the connections to keep corrosion at bay. Could also be a bad starter relay. And on a long shot, maybe give a small "whack" to the starter if you can. :wink2: