Hi, wordpress guru here, I can create wp menu with consisting 20 different icons and representing 20 different categories as you needed and you will be able to change/update menu directly from wordpress admin panel easily and quickly. Please give me chance to work for you, I will only deliver you excellent results at the end of the project. Warmly, Syed