Jump Starting -- You can jump start a bike from a car but the engine of
the car must not be running. A car alternator can fry the electrical system of a bike!
Starter Solenoid -- The solenoid is a high-power switch that connects the battery to the starter when you press the starter button. Follow the heavy cable from the battery
+ terminal to find the solenoid. It's located under the bracket that the rear of the gas tank attaches to. Pull back the rubber boot on the terminal and you'll have two 'large' terminals to short across.
If shorting across the terminals causes cranking, then the solenoid needs replacing.
Battery -- It's not impossible that your battery is bad. Charge it and get it load tested at a battery shop or auto parts store. (Walmart can't handle anything that complex.

)
Starter -- If the starter has a 'bad spot' you might be able to get it to a 'good spot' by rocking the bike in gear. If that works, then you need new starter brushes at the very least and probably a rebuild.
Jim