Why does my iphone not ring only vibrate?

Also some apps have no sound. Do you think its the mute button is jammed but then again it says its on ringer.

I would turn it off and back on again. But make sure that the switch on the upper left hand corner is not showing a red line. If it is then that means its in mute. Simply move it to you and that should do the trick. Also check your settings.

My iPhone will not ring only vibrate. Also a lot of interference with calls

Try turning off bluetooth.