Custom Menu with drop down / flyout options

How can you make a main menu with drop down options for any link off it?

Mainly, the products link so that when it is hovered over the categories and subcategories are displayed?