Sounds good.
Dinosaurs don't need to hear player's real-world sounds - they need to hear the in-game sounds. If the game character walks, make a sound of the person walking, if they pick cherries, make a sound of leaves rustling. Have Dinosaurs follow those sounds. The player's background noise won't give the dinosaurs any clue as to the game character's location in the game.
A HUD is of course so players can pause, play and exit the game. And to show the player what resources have been collected etc. You need some type of menu system - whatever you choose to call or not call it.