OK, thank you. I exported everything on my custom IP module and now have the test bench design made (I can see a new .qsys file made like you said), but I am still getting errors when I compile my quartus project. Do I even need to be able to compile my quartus project or is this test bench COMPLETELY separate from the project I made to design the custom IP module? My goal is to run ModelSim so that I can see how my custom module is behaving. If I need quartus to compile, do I add the testbench.v file to the project and set that as my new top-level?
Or, do I just ignore my Quartus project now and startup ModelSim and try to run the testbench that was generated? I opened that first link but it wasn't very helpful to me yet as I am still learning how to get setup and it goes over commands and things that still beyond me right now. I had trouble opening the online training but I think that is my own computer issue so I will try it again later and go through the course.
Thank you for your help! Any further tips are greatly appreciated.