Simple site menu that I can hide/show menu items with

Depending on how much work you want to do, you can build your own simple menu that just contains the links to the pages.

Then on the pages themselves, you can have your code check the current user and their member role that you have given them.
https://www.wix.com/corvid/reference/wix-users.html

You can simply have the page setup with all the parts for that member role collapsed on load, so that it will only appear on the page if that member has the correct role.

=========================================================

Otherwise, you can look at doing this in your own menu yourself and only have a menu link appear if a member is logged in with that type of role.

Then you can simply have that unhidden menu button linked directly to your page for that type of member role.

========================================================

If you choose to go the second option or similar, then please make sure that you setup your page permissions too so that only members with a specific role can access that page.

There is a basic example here for a members area from Wix that you can use as a starting point for a page etc.
https://support.wix.com/en/article/corvid-tutorial-building-your-own-members-area

You won’t need the second page, however it is a good example of how to do it for members only which you could change to suit your needs of member role instead.