The correct answers are: An offer and an acceptance; The intention to create legal relations; Consideration.
The vast majority of contracts do not have to be in writing, or set out in a document. Every contract, however, must involve an offer to enter into an agreement by one party which has been formally accepted by the other, in circumstances which show that they intended the agreement to become legally binding. All contracts require consideration, except those entered into by deed.