I need a small, no-frills Python script that takes my raw data and turns it into clear charts and graphs. The focus is data handling, specifically data visualization, so the program should: • Read a CSV or Excel file I supply. • Let me pick which columns to plot. • Generate standard charts (bar, line, pie) using a common library such as Matplotlib or Seaborn. • Export each chart as a PNG and optionally show it on-screen. Keep the code clean, well-commented, and runnable from the command line with a single command. You’re free to choose the exact structure as long as it’s straightforward for a non-coder: I hand over the data file, run the script, and receive the images. This is a basic first version, so polish is secondary to simplicity and reliability. If the initial tool works well, there may be follow-up requests for interactive dashboards or richer reporting, but for now I just need the core script and a short README explaining how to run it.