Hi,
You have a couple of issues. First, the way you've tried to display a menu in a cell is not quite correct. Just putting a call to
drawMenus() in a table cell is not the right approach (this is actually why both of your menus end up in the same cell). Second, your use of
menuDisplay() is incorrect... I see where you were ging logically, but it won't work that way. The menu does not open in the position (i.e., the cell) containing the call to menuDisplay(). In other words, menuDisplay() doe not affect the position of the menu. Rather, menuDisplay() will open the designated menu at a screen location that has already been set through various other processes (maybe you were thinking of the PlaceMenu() function from v3 menus, but it doesn't work that way).
You should have a look at
this sample for table-bound menus, and follow the instructions exactly. You also may want to look at some other positioning examples to see if using tables is really the way you want to go; there are lots of alternative approaches that can often make using tables unnecessary.
Hope that helps,
Kevin