If the menu / menu items are contansts then destroying the menu and creating it each time Isnt efficient instead just create it one time and destroy it when you got no use for it (one time use per map)
Also you need a valid newmenu id to destroy otherwise it will throw an error.