For a simple game like this, any sort of rendering library will be more than enough for your purposes. Lua is very lightweight, and Python might be just good enough to do a project like that.
For a library or framework, SDL, SFML, or just raw OpenGL can work for rendering. Most have bindings for most languages. If you're using Lua specifically, Love2D is an excellent framework. Of course you could just use an engine like GameMaker, Unity, or Godot as well.
My rule of thumb: If you have to ask what engine/tool is best for a particular project, you are not experienced enough to complete it. There have been many, MANY, attempts at fan MMBN3 games that have all fell flat.