Check for current draw. Turn lights on. Try to start engine. Do headlights dim?
If so, you're getting current to the starter. Either the battery doesn't have enough power to turn engine over, wiring (current path) is bad, starter is locked or engine is locked.
If lights do not dim, you're not getting current to (and through) the starter. Look a solenoid, wiring, park/neutral switch.