Depends on local laws. Since you can access the internet, look it up.
To buy a car in Ohio, you must have to follow few rules and regulations of Ohio. The driver must have a driving license and the age should be 18 yrs. and above.
18
18.
You must be 18 to buy a rifle. The stock has nothing to do with it.
probably a rifle but it might be hard to get a permit for a hand gun.
In the US, you must be 18 to buy a rifle or shotgun from a dealer, 21 to buy a handgun.
Federal law says 21
Depends on age of the buyer.
The minimum age is 17 for an air-gun (rifle or pistol).
18 is the federally mandated age so 18
Federal law is 18.