Show block menu links only on certain pages
Without any additional information about the links inside your menu, it seems the easiest way to structure this is to create 3 separate menus, even if some of the links inside them are repeated. 

What sort of links are those? Maybe you can use Views to create a Block that reacts to the page it's on to filter out the relevant links.