Import libraries and datasets
Visualize and explore datasets
Get the optimal number of clusters using the elbow method
Apply k-means using Scikit-Learn to perform customer segmentation
Apply Principal Component Analysis (PCA) technique to perform dimensionality reduction and data visualization