Hi,
You might want to customize the existing security role (like Salesperson) who do not have access to do customizations hence will not see the customizations/solutions sections, but has access to limited entities. When customizing you can choose to have read/write permissions to all other entities that you require. There's an option called "Copy a Security Role" described here rc.crm.dynamics.com/.../source_set_roles_Copy.htm which could be helpful here.
Let me know if that helps
Regards,
Apurv Ghai