The Complete Guide to Prompt Engineering for Modern AI Systems