As you include features into your WordPress website there are items that you want to keep in mind like the profile options. As you continue to build the website using the WordPress where users are required to log into the website then you will have to have a dynamic navigation menu.
The navigation menu should also show different items to the member if the member is logged out or logged in. The menu should also differ if they have a specific user role, not all website members are treated equally. To add custom menus for logged in users you can use the free user menus plugin. This allows visibility controls for menu items, creates a welcome message to the specific user on the navigation menu and functionality of logging in and out of the website.
Read the full article here:
How to Show Custom Menus to Logged In WordPress Users