I have a menu tab on nodes which is visible to everyone on the site. But I want it to be user specific. If the logged in user is the one who created that node, only he should be able to see the menu tab. Is it possible to do this using views ?
You can always add access argument "edit own page content" replace page with you content-type name. If you want more complex permissions you can add your own access callback to a menu item which will return true or false. For further information check http://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_menu/7