Автор, не обижайтесь. У вас действительно нет педагогических способностей. Но их можно развить. Я тоже занимаюсь со своими детьми, математикой в том числе. Хотя я не математик, а филолог.Вам нужно поискать для себя каких-то  интересных педагогов-практиков. Побывать на их уроках, посмотреть эти уроки в интернете. Для того, чтобы понять, как вообще обстоят дела.Еще надо понять, что ребенок - это не дрессированная кошка. Вы не можете ему вложить свои знания и понимание. Вы можете его привести к этому пониманию с его, ребнка, возможностями. Ваш сын поэтому и протестует, что вы ему предлагаете свой способ решения, а ему надо понять, как найти свой собственный.Педагогика - это творчество. Вы сама себе хозяйка. Нет рецептов, нет инструкций. Это-то как раз и становится поводом для творчества.Судя по вашим словам, у вас хорошее пространственное мышление. А это врожденная способность. Она либо есть, либо нет. Как ни пытайся развить - плохо получается.Я для себя в обучении ставлю одну сверхзадачу - научить ребенка не бояться проблем и задач. Какие-то практические умения - разложить задачу на простые составляющие, и шаг за шагом решать эти простые действия. При этом каждый ребенок мыслит уникально, и об этом не надо забывать.Лично для меня большим достижением стало то, что моя дочка стала соображать быстрее меня. Значит моя цель достигнута - она научилась.Почему-то всем кажется, что учитель - это ведь не профессия, что там делать, пересказывай учебник, и все дела. И еще, автор, учитель ни в коем случае не должен думать, что он намного умнее учеников. А у вас это проскальзывает. Вы должны быть на равных, чтобы всем было интересно.Учительские способности равны таланту. И не всем это дано.