Approaches to teaching primary level mathematics