Do you think that someone wrote VBA to hide the macros until the login form has been logged into?
Which version of Access are you using NOW to work on this? Your answer will tell me what I need to know to answer your question definitively.
I know you said these are .MDB files, but the only thing that would or could have blocked macros from importing is something called User Level Security, and that is a fully-deprecated (i.e. no longer in use) feature. So ULS can't be your culprit unless you are still using a version of Access commensurate with the one used to create the .MDB file. If you are using Access later than Ac97, ULS absolutely won't work.
Don't worry about it. We are quite accustomed to having to reframe questions because our newest people don't yet feel comfortable with Access and don't fully "speak the language." Do NOT fret. Just understand that we might have to ask questions in a way that is somewhat alien to you. But trust me, I'm not green, don't live in Area 51, and don't have big slanted-almond shaped dark eyes.
I know that before, when I used to be able to login, when I did successfully login, I would be able to view 7 other macros
If you remember 7 macros but can only see one, you almost certainly have a corrupted file. That bit about three modules causing naming conflicts is further indication of corruption if it does that when you try to import into a new, empty .MDB file. The corruption probably occurred at about the same time that the buttons stopped working.
Do you have an older backup of that file originating from before the buttons went wacky? Because your problem sounds like it will be unrecoverable from that file alone. (I could be wrong... but I don't think I am.)
If you have older backups, you might be able to piece this app together again by selectively extracting the missing macros from older files and getting the data from the newer file. The "Import DB" dialog IS capable of being selective, so you might be able to do what you need with a good backup as the source for whatever you cannot retrieve from the new file.
BTW - if I am slow to respond sometimes, it is because right now my wife and I have grandson duty. It's a long story but the bottom line is, he is a handful sometimes. Great kid, smart and friendly, growing like a bloody weed - but sometimes a handful. Don't take my sluggish response personally.