The User / Roles / Capabilities system controls what people can do and provides a framework for storing and using information about those people
Users can be assigned into multiple roles, though I discourage it. Users can also have capabilites given and taken specificly from them and not messing with the role
if ( current_user_can('capability') ):
//do something
endif;
Check wp-admin/includes/schema.php for the most up to date list of default capabilites
http://codex.wordpress.org/Roles_and_Capabilities also has the information