You can add image icons to your WordPress menu using two methods.
Adding image icons to WordPress menu without a plugin
You can add an icon to menu item without plugin. All you need to do is to add a class to menu item where you want to add icons and then add some css in your PHP customizer.
.menu-glob-icon {
background-image: url('http://www.example.com/wp-content/uploads/2018/09/home.png'); /* get image url from media library */
background-repeat: no-repeat;
background-position: left;
padding-left: 5px;
}
Adding image icons to WordPress menu with a plugin
Add Menu Image using plugin is very easy, but do you really need another plugin to add an icon to your menu?