Is there a difference between a tornado and a twister?

No. Twister is just an informal word for a tornado.