Understanding ChatGPT Models: A Guide to Choosing the Right One