Challenging issues in the teaching and learning of Calculus and Analysis