Help to set up roles for multiple users

Hello, please with all due respect I will need your help to set up role for super admin, to be able to create role for another admin. Also am working on a local project which I have to set roles for guest, teacher, student when login should be able to go to their respective dashboard, am failing all my attempt, you may check the example repo for what am doing. GitHub - simonwebs/simonagbey please help.

At first sight I am missing the createRole() call.

will be happy if you can help please.