If there isn't a perfect one available, don't expect somebody to make it for you. Saying "I need one!" without giving many details tells us A) You haven't tried yourself, and B) You won't be able to make the rest of the game even if you do get this.
So, tell or show us what you want it to look like and exactly how it should work, along with what you've tried so far and any relevant info.
Making the rest of the game stop when you bring up a menu is not very easy but it can be done a few different ways. You can do a while loop that keeps looping until you press a certain button, which means you'll have to call screen_redraw() each time something changes in the menu, along with keyboard_clear() after every button press... not fun. Or you can create a sprite from the screen, deactivate everything, and make a new instance that uses this sprite behind the menu, so it looks like everything has frozen. That's actually how the real OOT does it.