While there are many tools which are available for the instructor to choose from, It is a good idea for the instructor to become familiar with which ones will be best for the chosen teaching style and lesson in order for the students to best learn.
Quite a bit of practice with these tools, apps, and programs will help the teacher gain expert knowledge of the in's and out's of the functionality of such tools.