Using images instead of text in menus
In Drupal 7 you can using


Menu Icons module


  This module allows you to upload an image in the menu-item's configuration form.

Programmatically


Allow images in menu items in Drupal 7 OR Use images for menu items in Drupal 



Reference:

Replacing menu items with images