It almost always makes sense to show different menu options to signed-in learners versus anonymous visitors. Learners typically require access to things like a course dashboard, profile management, a logout button and more.
Turning the Menu Item Visibility feature on adds a simple control for WordPress menus: each entry can be visible to everyone, visible to signed-in users only, or visible to signed-out users only. There are no other controls, such as restricting menu items to specific roles. For additional functionality, we recommend Nav Menu Roles (on which this module is based).
If you do use Nav Menu Roles, make sure you disable the Menu Item Visibility module in the Toolkit. There will otherwise be a conflict. Any time you use plugins on your site with functionality that mirrors modules in the Toolkit, always disable the associated modules in the Toolkit.