Visual Basic is so versatile that you can create your own applications to solve mathematical problems fairly easily. You can even create graphical interface using visual Basic. For example, you can create an application to solve simultaneous equations. Learn how to do it by checking out the sample codes here:
http://www.vbtutor.net/VB_Sample/simuleq.htm
and