Yes! Up to a 20 dollar bill
Yes, it depends on which one you go to.
Yes
So long as the register doesn't have a red band around the frames, absolutely. The red band means it's card and Walmart pay only and with the coin shortage there aren't as many self check registers that are cash also. But yes, they do take cash. Just ask the employee to point out the cash and card ones.
Thanks! Your answer is awaiting moderation.