Understanding Agreements and Contracts: Exploring Different Terms and Concepts