I am confused about your hyperlink field, if it is a field in a table the user should be able to just type in the field, no need for right clicking etc. If the field is text, you are adding the extra task of right clicking and assigning the hyperlink. If you want your field to not contain the URL or folder address but some other detail, create two fields, one that is just text and one that is the hyperlink address.
To restrict access and control who can do what can be difficult for a novice. To begin with Access allows you to disable ALL built in menus but then you would need to build your own which is difficult.
Also, if you are sharing the exact same DB that is probably a bad idea. You should create a master copy that does not have anything disabled and then create a second copy saved as an ACCDE (this does not allow the user to make design changes). As far as the menus or navigation pane are concerned as long as the file is an ACCDE the user could not do any harm.
Secondly, if you are actually saving data in the same DB as you are performing data entry, you need to split the database into 2 with one as the back end that just has your data tables and one as the front end that has links to your data and is just for data entry and reports.
If you do not split your database you will not be able to create different copies since each would have independent data and you will not easily be able to merge data.
Remember to always save your ACCDB version as you will never be able to edit an ACCDE version and you can not convert it back to an ACCDB version.