As I can see from your sample code, you got up to example 113 tutorial on ui-grid.
If you read a little later, you would find this:
Example 303 - Setting a column menu
http://ui-grid.info/docs/#/tutorial/303_customizing_column_menu
As you can see, you can add items to the column menu by defining it in the columns.
columnDefs: [ { field: 'name', enableColumnMenu: false }, { field: 'company', menuItems: [ { title: 'Outer Scope Alert', icon: 'ui-grid-icon-info-circled', action: function($event) { $scope.doWhateverYouLike(); } } ]
source share