You can add the pages to your navigation bar in your Projects navigation settings. Which you can find in your project explorer.
The items in the navigation bar will be visible or invisible depending on the allowed user roles you specify in the page's properties.
Step 1: Create 3 new User roles
Step 2: Add all pages to Navigation
Step 3: Assign appropriate role to pages accordingly.
The Menu items in the navigation bar will be visible or invisible depending on the allowed user roles you specify in the page's properties for example.
Teacher can only view the pages allowed to Teacher user role.