Counter Strike: Global Offensive used a similar concept for its round-start buy menu because of needing to support console controllers. You can see an example here:
https://www.youtube.com/watch?v=ogVy0S_jVXU
Interestingly, CS2 does not use the same menu, probably because they've moved away from trying to support consoles as a target.