Hi,
Yes, you only need to create/use such menu item if you need a direct link to the function.
You don't need an "entry registration" menu item if you don't have an entry form configured on your website to accept registrations to an event for example.
A category listing menu item should be enough to access your shop, browse, the categories, the products and checkout.
And a user control panel menu item should be enough to access the user addresses, orders history, affiliate program (if activated), carts listing (if activated), etc.