WordPress already comes with everything you need to build custom menus for your pages. Some of us would love to have the ability to make changes to our dashboard menu and customize it for specific user roles. The WP Adminify Menu Editor plugin can help with that. It lets you change menu order via drag & drop.
Thanks to this plugin, you can also change menu item name, URLs, and icons. Menus can be hidden for individuals or certain user rules. Menu Editor lets you preview your changes and import/export your settings. Jewel_Theme is the developer behind this plugin.