Final answer:
Glial cells perform multiple functions in the nervous system, including providing support to neurons, guiding growth and repair, and maintaining homeostasis. Examples of these functions include providing nutrients and structural support, removing pathogens, and producing cerebrospinal fluid.
Step-by-step explanation:
Glial cells play multiple roles in the nervous system, including providing structural and metabolic support to neurons, guiding neurons during growth and repair, and helping maintain homeostasis of the brain's extracellular fluid.
For example, astrocytes provide nutrients to neurons, maintain their extracellular environment, and provide structural support. Microglial cells scavenge pathogens and dead cells. Ependymal cells produce cerebrospinal fluid that cushions the neurons. Schwann cells in the peripheral nervous system form the myelin sheath, and satellite cells provide nutrients and structural support to neurons.
Therefore, the correct answer is E) all of the above.