Very very nice design!! The buttons lookl great too, but will they last? Does the material have enough elasticity?
Also please someone make some to sell
PS Oh, and welcome here, thanks for sharing!
Regarding the button long run durability, it's also something I've been worried about, but after printing the top part and trying it with board underneath I've realised there's probably no need to worry.
The buttons need really small travel distance to activate microswitches on the board, because the actuator (a cylinder protruding down from the button, which presses the microswitch) on each button is on the opposite side of the hinge, at the very end. If it was closer then the travel distance would be greater.
I've also thinned the hinges on the point where it connects to the rest of the case, making it similar to living hinge designs. The hinge is also along the printed layers, not across, so there's no worry of button breaking off because of delamination. PLA I've printed it with allows much much more travel distance than is needed (I've tested this by printing only a small test button first and playing with it).
All above is just my opinion, as I'm a programmer, not a material expert, but I've tried to think about the failure modes and couldn't find any obvious ones.
Much more worrying is the embossed text on the surface. The top should be printed top down so there's quite a lot of bridging required to cover the holes for the text. My Prusa mini was able to do this, but with small issues on the first layer of bridge, which was covered with inserts anyway. But all depends on how good a printer is at bridging longer distances. It can also be printed without texts.