(On the other hand, if people knew how hard it was to make a particular program before they started, we wouldn't have most of the software we have today.)
I only mention it because it's one of the apps I first wrote when learning.
You get to understand about UI, data structures etc etc
Even if you end up only implementing some pop down menus, it's still worth doing. By that time you may have decided to do something else anyway...
PyGame is a binding to SDL. "Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer."
May I suggest that going to the bare metal (yes, programming languages are a kind of framework, too) for implementing Tetris is a bit over the top?