Like box, you could control the orientation of a menu by use of the orient property. By default, the orientation is horizontal.
Like other components, you could change the menu dynamically, including properties and creating sub menus. Refer to menu.zul under the test directory in zkdemo.