Different menu in different pages is a very lightweight and useful plugin that helps you to set different menu in different WordPress pages. You can set different menu in same location based on posts, pages, category, custom post types, custom taxonomies and even in virtual pages. You just need to select which menu you want to change and which new created menu you want to show