I am trying to figure out the best way to change the Main

I am trying to figure out the best way to change the Main Navigation when a user is not logged in to when they are logged in at different levels of membership. Here are a couple of use cases:

1. Non-members have a link to the Home Page where they can get general information about what we do, but once they become members I want it to be switched out to a "dashboard" type page that reflects their membership.

2. "Level 1" members see an item in the Main Nav to "Join at Level 2", while "Level 2" members see in its place an item to "Submit Content" that they can do now that they are in Level 2.

I though creating multiple menus and setting positive rules for menu access was the way to go, but I cant assign multiple menus to the Main Nav. I also thought restricting page access based on Membership Access Levels might work, but it wasnt hiding items in the Nav, just limiting access to the linked pages.