We made something semi like that.
We used sprites. The sprites were a picture of the menu.
Created a global variable. If "menu key" is pressed set position of Sprite to where you want on the screen. To keep thing simple i used a layer that is ontop of all other layers with a parallax of 0,0 so its always in the same place.
I create blank sprites that i pinned on the icons in the menu.
Then when the menu sprite is moved to where u want it, it pins those helpers to that position,
Then created an event for each item and said if touched do this. That way we have on sprite... with many invisible helper objects controlling the different buttons or items.