I know what the correct answer to this is, which is don't use boolean modifiers lol. Unfortunately, I learned that a little too late... Anyway, my problem is not the common boolean and Subsurf problem where it deforms my mesh, the problem is that when I add the Subsurf modifier it just makes the shape I used to make the boolean reappear... super strange. I'm using the bool tool btw.
I'm a newb just fyi, so the topology is not what I would like it to be. still learning. If anybody has a solution that involves me not redoing an entire mesh, I would be greatly appreciative!!!