Correct. An agreement where there is no intention to create legal relations would not be a contract. But all contracts must be founded upon an agreement.
Yes, all contracts are agreements, because a contract is a legally binding relationship that exists between two or more parties to do or abstain from performing certain acts. An agreement is a form...