Does Pands3D have the capability of doing this?

Drawing lines, boxes, circles and other 2D stuff besides images? Or any 2D polygonal style drawings on a 3D screen as 2D overlays?

In flight simulator games, I usually have lines, for display HUD purposes.

I was wondering if panda3d has something like that.

You can use the LineSegs class for drawing lines; consult the API documentation for explanation, or search in the forums for code samples. Of course, you can use lines to draw circles or whatever else you like; it’s relatively easy to write a Python function to do this.

You can put any of this, or any other model that you create externally, on the screen as a 2D overlay.

Not to mention the suite of 2D widgets like buttons and text entries that Panda provides.