- Menu item visibility | Drupal.org
This module exposes configurable and extendable visibility settings for menu links. For example, if you want to create a ‘My account’ link that points to /user, both anonymous and registered users have access to the /user path, so both will see the link, even if anonymous users do not technically have an account. Using this module will allow you to only have your ‘My account’ link visible to registered users, and hide it from anonymous users.
- Extended Path Aliases | Drupal.org
Extended Path Aliases finishes the job left incomplete by core’s Path module, fixing all of the above. And it does so automatically, without any configuration options or permissions to set and without requiring any other modules. Just install and you’re away.
- Menu token | Drupal.org
Menu Token module provides tokens, that could be used in title or in path of menu items (links). For example, if you create a menu item with path: "user/[current-user:uid]", the url will be changed "on fly" to: "user/1" (assuming you are user 1).