There really isn't one, except some people use supper to refer to lunch on Sundays. Aside from that, they are different names for the same meal.
How does the phrase "a million mosquitoes" affect the passage?
A. It implies that there is a large amount of mosquitoes in the yard.
“A million something” (in this case mosquitoes) is an hyperbolic figure of speech used to imply a large or excessive amount of something. Option B about Jack not being a reliable narrator could have been a possible answer but the passage is written using a third-person point of view, so Jack is not a narrator.
the undercover agent still investigating the case is a run-on sentence
it is A) before we go to the grocery store each weekend, we check to see how empty the refrigerator is.