What is your security set to? Can you take some screenshots or provide a sample database?
You probably have a bad calculation in your privilege sets for records in your table.
The calculation in the privilege set is - user name = Get(AccountName) what I am trying to do is give the user access only to the files they have created, when a user creates a record the user name is entered. I have scripts to filter the records when each user opens the forms but if I add the above privilege of a custom menu to stop users from accessing all records my containers will not allow data entry.
"give the user access only to the files they have created"
Do you mean ALL access, so they can't even view records created by other users? And do you really mean "access to FILES"? Or do you really mean records?
If you try to clarify your DESCRIPTION of the problem the exact nature of the issue may become clearer—even to yourself.