In my Menu layout I specify a ViewFlipper as the parent view, and then underneath that I list all of the views I'll be sliding between. I've used TableLayouts as my child views since I think they work well for buttons, but you can use LinearLayouts or whatever you prefer. Make sure you give each view a unique ID and then place the file in the Resources\layout folder of your project.
Lastly, you'll want to add support for using the back button to navigate your menus. Since the back button should do something different based on where you are at on the menu I suggest using the following method to capture the use of the back key, determine where you are and simulate the click of the cancel/back button on that portion of the menu. Also, this is the reason for declaring the ViewFinder/Views/Buttons outside of the OnCreate method, because if we declared them locally we'd have to re-declare them for this method: