The best macaroni and cheese recipe is a choose-your-own adventure