On a more superficial level, I put memes in slides.
This was for a databases class. Very important nowadays, but known to be one of the more boring classes.
I'd say the biggest hurdle to get over is showing the students that it's okay to speak up and get the answer wrong, it's ok to say something silly without penalty.
All the lecturers I've seen who made the classroom engaging would simply not move forward until someone has answered the question. Eventually you get the situation where 1 - 3 people regularly answer the questions just to get the class going. In this case the approach professors would take is to then ask sections of the room where no one has answered.
Thank you for wanting to make your classroom engaging I hope this helps!
[0]: http://third-bit.com/2017/05/31/how-to-teach-programming.htm...