This would require some planning. You should acquaint your self with the following Linux commands:
= to add a new user, the user's home directory, and group memberships.
visudo = to set authorization and options for users and using the sudo command.
userdel = to delete a user and the user's home directory.
groups = to list group membership of a user or groups available to installation.
usermod = modify existing user.
groupadd, groupdel = add and remove a user form a groups(s).
passwd = add/remove user password and set parameters for password.
chown = set ownership of files/folders.
chmod = change attributes of files/folders.
modification of the /etc/skel folder to control the default files included in a new users home directory.
You can use the man command to learn more about the above commands. There is also the Raspberry Pi documentation
repository. Google can also find additional resources about Unix/Linux/Raspbian.
There is also some documentation on the RPF web site.
You may also want to research how groups can affect what tools, commands or programs, users have access to.