Delete material

Kinda.
every object that takes Material will already have one SLOT by default. the mesh will always use the first SLOT by default.

so you can add as many SLOTS and “create new”/“Select existing” on them.

when you do the first is used by default unless yo chose to make some parts of your objects use the other slots (other materials) by selecting some faces for example in edit mode and assign them to the second slot.

below is an example :
My object have three Material slots as you can see on right in the material tab:
one is the default used for skin. one for hair and one like in this example for part of the mesh.

on the left (shader-editor I’m looking at SLOT1 as you can see on top ) so it’s showing me the Material named “skin” in it’s editor cause that’s what is connected to that SLOT so i can edit it.
notice the number 8 next to the material name on top. that is telling me that material is used by 8 other objects (if i change it’s color now it will change for those 8 objects). so if i click that button X you asked about in your first post blender will ask that SLOT1 of that OBJECT to Stop using that material but not delete it cause 7 more objects will need it. (7 more material- slots other objects are connected to that SAME material and needs it )

when i created hair. i didn’t want it too look like the skin obviously sow I added the second SLOT. created a new hair material on it and called it hair and selected tat material in the hair tab.

I added claws to that animal for example i wanted them to be in the same mesh but different Material. so i added a third SLOT create a new material and selected the faces i need and click assign (when in edit mode you will see the assign options in the material tab at right)

that’s basically the work flow of MATERIALS and SLOTS