There are six types of syllabi: structural, situational, notional, skill-based, task-based, and content-based. Each type uses different methodologies and strategies. A structural syllabus is product-oriented and based on grammatical structures. A situational syllabus focuses on communication and uses audiolingual methods and activities like role plays. A notional syllabus employs a communicative approach with interactions and games. The main function of any syllabus is to serve as an agreement between teacher and student about what will be taught and learned.