Text this: Prompt engineering for beginners a comprehensive guid