An Empirical Categorization of Prompting Techniques for Large Language Models: A Practitioner's Guide