Multi-functional flashlight