I found a way to get around this problem.
1. I installed 2 plugins: Advanced Access Manager and WPFront User Role Editor.
2. After activation I created my clients account.
3. Add a new role in “Roles” (this section is part of the WPFront User Role Editor plugin).
4. Select every single check box you see EXCEPT “Posts”, “Users” and “Roles”. Also, select all of the check boxes under “Pages” EXCEPT “Edit_Pages”. This will give the Role super admin rights with some exceptions.
5. Now, go down to the “AAM” section (this section is part of the Advanced Access Manager plugin).
6. Under “Control Manager” (in the right side menu) select “Manage” next to the Role you just created.
7. The “Admin menu” should pop up immediately with a list of buttons. If you click each button, you can select what you want to restrict, etc. I only wanted to give my client access to the “Huge IT Gallery” portion of the “Huge IT Gallery” plugin (as well as the media library so they can upload images), so I restricted everything but these two buttons and low and behold it works!
Beware! I don’t know if you will have this problem but: make sure to have “Home” in the “Dashboard” button un-selected. Otherwise when the user logs in it just says “Access Denied”.
As of right now, this solution works great! So if someone comes across this in the future and has issues, PLEASE let us know! I hate finding outdated solutions and not finding out until hours of blood, sweat, and tears later!