How to make a menu like this one? This menu looks really nice. Im trying to do one similar. Any suggestions on how to start and what modules should I use.
There is a module for that.  Its called TB Mega Menu.  It allows you to add markup and stuff to a menu.  It's pretty robust, if this is not what you are looking for then you will need to look into a custom solution such as a module or using views.