Effect of Mathematics Software Facilitated Teaching on Students Learning