Morphs. To implement menus, you don't need morphic but you can use the PopupMenu class and its friends. AlignmentMorph can be used to layout other morphs but it is too limitted right now; many will prefer to use the builtin layout support in SystemWindows, or build something better which is more flexible.
Balloon help
As a final note, to add balloon help to a morph, use the #setBalloonText: method. Try the following example to see how it works:
World currentHand
attachMorph: (RectangleMorph new setBalloonText: 'Testing').