Hi ikosweb,
It all depends. WordPress does not have the ideal and one way to control access to different features. Currently all is based on Capabilities, but with tones of exceptions.
So you have to try different options and check the source code of your themes and plugins to find out how to restrict access to different parts of your Admin Dashboard.
Regards,
Vasyl