In studio, Adjust your visibility for pages and navigation for membership level. You need to unmark "unauthenticated" and save settings.
Also you might need to also switch off actions for "unauthenticated" level in permission app in studio
This is the correct advice unauthenticated is guests people without accounts.
account is users with an account but no profile.
standard is users with a standard profile.
to find user settings full stop go to admin studio then to permissions. to find user settings for blocks go to Studio then page navigation find the page where the block is hosted on. to change the permissions on navigation go to studio then navigation.
to get the user menus to only show or not show for a specific user setting you need to go to other pages to do that all things menus to content have these permissions settings.
anything you see that has visible for can be changed with what you need and sometimes you need to click on a menu that leads to another set of menus that has the visible for permission. you just need to explore the software more it took me some time to master but is easy enough when you get the hang of it. there are a lot of permissions for every user interactive pages and its about mapping the software in your mind.