If you are giving general users Role based access to input data, then I would highly recommend using a tool for you to be able to control that input.
Either use an editable form provided by something like Gravity Forms, or use a data table like this:
https://en-ca.ww.wp.xz.cn/plugins/wpdatatables/
Wow thanks for the response. Would any data inputted by the user onto the table/form be stored on my server? So for example, could it appear the same when the website is loaded up again and could it be edited? Thank you!
Yes.
Unless you provide a workflow to the input, all data will be live on the site immediately – and stored in the database on your server.
You can combine your tables with tools like this:
https://en-ca.ww.wp.xz.cn/plugins/user-role-editor/
and/or this:
https://en-ca.ww.wp.xz.cn/plugins/ultimate-member/
to control acces, etc.