Have you charged/checked the battery? Use your jumper cables to put power directly to the starter. If it cranks your starter is good. Sounds to me like a bad battery and/or connections. If the starter checks out, hold the start button down and cross out the solenoid terminals with a screw driver to check the solenoid. If it cranks that way, the solenoid is bad. Again of course, that ONLY works if the battery is charged and the connections are good. Also, rust under the solenoid mounting bolts can cause a loss of ground too that can prevent it from working.