QuizCraft: "Create, Engage, and Discover!"