There's a cool plugin for your WordPress blog called Capability Manager. The Capability Manager plugin is mainly used for the blog which has number of users, each having a different role. In order to manage the WordPress Admin access for each user role, this will help you. With the help of this plugin, you can enable the particular part of the Admin access to fit a particular user role.
This video explains:
How to add new user roles in WP Admin?
How to change the Admin access for the same user role?
How to backup user roles?
How to give selective Admin access for particular user?
How to manage Admin access for different users?
How to give user access for guest user?
How to restore last backup-ed user roles?
For more information, visit the 4blogger post.