@xayaadshire if you hear no sound from the speaker, check with a headset. If you don't hear anything from that either, it could be software related. Of course, make sure that you have the volume turned up etc. Try to power your phone up in safe mode to rule out that this is caused by a bad 3rd party App. Use the instructions from [https://www.verizon.com/support/knowledge-base-232293/|this site] to start your phone in safe mode.
If the speaker works in that mode, it is one of your Apps that is causing it. Remove the Apps one-by-one until you know which one is the one that caused it. If it does also not work in safe mode, try to get into the Samsung Hardware Diagnostic Test Menu by dialing *#0*# There you will see the Speaker test. Give that a try and tell us what happened.
Bottom line, if it is a bad speaker, you phone should work with your headset. If it is a stuck headphone jack, your headphones should work when you plug it in. Only one thing left to do would be to . Replacing the speaker and/or the sub_board. Since iFixit does not yet have a guide for that, follow [https://www.youtube.com/watch?v=bFb4cXzFv4A|this video] up to 2:15 to replace those.