UberMenu: WordPress Mega Menu Plugin
I will definitely recommend this plugin. UberMenu is one of the best and fast loading MegaMenu. It has flexible layouts, advanced content, mobile optimized, easy to customize with enhanced UI. It will let you create menu items on fly, works with wordpress 3 menu system. The Dynamic Posts and Dynamic Terms menu items types of UberMenu allow you to easily insert any Post Pages, Categories, Terms, Customs Post Types into your menu. You will be also able to put contact form 7, widgets, Google map, images etc.
UberMenu is highly customizable responsive Mega Menu for WordPress.