ML learns patterns from data with or without labels (i.e., supervised or unsupervised scheme).
Fuzzy logic doesn't learn from data. So it's not an ML.