Not to be picky (ok, to be picky), but buying a gallon of milk with cash, or buying a coke from a machine, are not contracts. A contract must contain at least one promise. Neither of these purchases contain a promise of future action.
"I'm growing older, but not up." -- Jimmy Buffett