Developing skill and adaptability in math and problem-solving