I have the following button layout on my web app and it looks fine on larger screens..

On portrait iPad or smaller it looks like this..

I'm not sure what the best way to display, hide/show these would be?
Smaller icons, hamburger menu, stack vertically on a grid?
All suggestions appreciated!