The most important thing to do when teaching math is to create the conditions for students to understand the concepts. I like to use games and visual aids and manipulatives to this end. However, there is no one perfect way to teach math. In the end, I think the best way to teach math is whichever way that works for the students you have at that moment.