No.
No, you only need a permit if you want to carry the gun in public.
That depends. Is it public or just for friends? She does need a permit.....
yes, for every single stste you need a permit.
You need a permit to build one in most populated areas. You need a permit to run a public pool. You don't need a permit to operate a private home swimming pool.
Yes. Anything having to do with selling foodstuff to the public requires a health department inspection and a permit.
If you are using public roads Yes
You will if it is not your house or land so if you rent a house you nedd permission from your landlord and if it is public you need a certificate
No, however these devices are not street legal and cannot be used on public roadways.
Check the laws for the state you are in. In Oregon you may take your road test without a permit if you are over 18, but you can not legally drive on public roads otherwise without a permit.
If you as an individual or small group want to protest or distribute flyers, have a demonstration or rally on a public sidewalk, and do not intend to use amplified sound, you do not need any permit.
You can check your online drivers permit test information at the public driverstest dot com site. They have all the preparation materials you will need to get ready.
If it is an original creation (of your own) and not copyrighted, then you can play it wherever you like.