Things Not Seen by Andrew Clement
I distinctly remember reading this in first grade because my teacher did this thing where you had to read to her for her to judge your reading capabilities, and I started to read aloud the part where he talks about his #2s not being invisible and I was embarrassed to read that out loud lol