WordPress Network-Wide Menus
The need for this plugin arose from developing a WordPress site that required a network, but was essentially still one site. The Shops portion of the site was on a subdomain, so the look and feel had to be identical to the main site. I discovered the network-wide-menu plugin, but it only allowed you to set this for one menu. I needed functionality for multiple.
So, I forked the repository and went to work. By default the plugin supports (up to) the first 10 menus of your main network site, but can easily be modified to support more menus, or specific menus.