Sounds like a reciever issue behind the speaker. If you can use the speakerphone then it's the reciever because it uses 2 different receivers one for music/tones/speakerphone. Reg phone calls on a different reciever.
I understand your frustrations with not having the ability to talk to your friends and family! I'm here to help get this fixed. Have you checked the sound settings on your device. Are you able to hear music and other apps with sound? Has the phone been damaged? Are you able to hear and are others able to hear you with a bluetooth? Also try a soft reset by powering the phone off an on. Please keep us posted.