What is the best way to make Windows Metro styled menu?

So basically I need 3 rows (1x2, 1x2, 1x1) of clickable squares which would lead me to other pages of my app. Currently using Ionic grid i manages to do it like this with custom css:

But i also need add icons to get something like this:

image

So what is the best way to do this? Try to remove padding from the grid and add text + icon inside the button or try to do it with cards?

Or may be there is another, better way?