Can menu items be hidden based on level and/or whether a user is logged in?

For the conditional menu, you could make use of our available public functions, which allow you to check if a visitor is logged in and display items conditionally based on that. Check out our tutorial video that explains this and even includes an example of setting up a conditional menu here: