Ivan Ivanovich, больше гибкости с элементами flex-child( в данном случае это элементы с тегом а).
Например, вы можете их развести по сторонам, выравнять по высоте, отцентровать по центру блока.
menu{ // отцетровка в середину блока и по высоте и по ширине
display: flex;
align-items: center;
justify-content: center;
}