Iphone 4 volume button issue?

My iphone can play music but when i get a phone call it only vibrates as well as a text it only vibrates, the side button is NOT on mute so this shouldnt be a issue and also the volume buttons seem to do nothing all of a sudden so with that being said:

-iphone can play music but NOT ring for a call or text'
-iphone is NOT on silent and in the settings the volume is turned up and phone is not in do not disturb or vibrate only mode
-iphone is NOT recognized by itunes and WON't charge when plugged into a computer
-iphone still operates normally besides all above listed

is this a software issue? An internal issue? Because it isn't a problem with the settings please help thanks

Added (1). Notification settings are ok i cleaned the ports and nothing

Will apple cover this with applecare on my iphone 5?

I bought an iPhone 5 off Craigslist and it uses Sprint and has no Sim Card. The only problem is that the phone shuts off ***SOMETIMES*** not always at low battery. Sometimes it shuts off at 30, other times at 20. I have applecare until November. When my iphone 4 screen wouldn't turn on, the apple store gave me a new one for free. Will they do the same for my iphone 5?

Will a Verizon iPhone work in Japan?

I might go to the World Scout Jamboree in Japan in 2015, by then I will have the model of iPhone that comes out in fall 2014, but would a Verizon iPhone work there?

Should I go to military school?

My parents is thinking about sending me to military school next year when I'm in 9th grade. I'm in 8th grade now. Should I go to military school? Is it bad? How is it like in there? Do they allow iphones? ANSWER All THE QUESTIONS!

High School Story app hack for iphone download WITHOUT surveys

I've seen that there's a hack available for download for this game, and people say it works, but every single download link I go to requires you to take a survey and give all your information like your address and your phone number or download something ridiculous! Is there anyway i can just download it?

How to get my iTunes ringtones back?

I had to switch back to an iPhone 3GS as my 4 broke and I brought some ringtones from iTunes and they were on the phone but I updated the software on this phone and for some reason it reset everything back to July of last year so the ringtones got deleted and I hadn't synced them to the computer yet so they aren't on there. When I go to iTunes and click on the ringtone it goes to download it and tells me I have already purchased it am I sure I want to purchase it again but it doesn't give me the option to redownload it. Is there anyway to get these ringtones back or do I have to repurchase all of them?