The easiest thing to consider is the allylic (or phenylic) carbon attached to the <pi>-system. If the atom has a lone pair, then it is donating. If it is part of a <pi>-bond, then it is withdrawing.
Both an amide and benzene can be either donating or withdrawing, depending on what they're attached to.
If the N is attached, then it is mildly donating. If the carbonyl carbon is attached, then it is withdrawing. Benzene is whatever it needs to be. It is donating when added to an electron poor carbon and withdrawing when added to an electron rich carbon.
Given that benzene chemistry is not on the MCAT, why are you asking? The only spot I saw that stuff tested in my materials was with the Diels-alder reaction. Is there somewhere else, like acidity and basicity?