How old is the battery? if it's 4 or 5+ years old I would start with that. You can have lights and electronics work okay and still have a bad battery. If the voltage isn't right from the battery it won't even try to crank over.
That's what my jeep did when I had to replace my battery. It drove fine the night before and the next morning It wouldn't crank. just a click. I was getting like 11.5 volts off the battery but still not crank. I jumped it. Drove to the local parts store and got a battery.