Match the scripting language with the most appropriate situation for its use:
1. JavaScript
2. HTML/CSS
3. Python
4. SQL
Option:
A. Web development for interactive and dynamic features
B. General-purpose programming for various applications
C. Front-end web development for structure and styling
D. Database management for querying and manipulating data