Step 1: Contract formation basics.
According to the Indian Contract Act:
- Proposal and its acceptance create a promise.
- A promise with consideration becomes an agreement.
- An agreement enforceable by law is a contract. Step 2: Application to options.
All the options correctly reflect the legal formulae leading to the formation of a contract. Step 3: Conclusion.
Therefore, option (d) is correct.