Write a program that administers and grades quizzes. A quiz consists of questions. There are four types of questions: text questions, number questions, choice ques tions with a single answer, and choice questions with multiple answers. When grad ing a text question, ignore leading or trailing spaces and letter case. When grading a numeric question, accept a response that is approximately the same as the answer.