select and use a variety of concrete, visual, and electronic learning tools and appropriate computational strategies to investigate mathematical ideas and to solve problems;