There are some more differences that govern the cross-section like conservation of momentum and angular momentum in certain interactions where there are differences between gamma and alpha particles. Or magic number nuclei that are relevant for neutron absorption.
But in general, for a given material and particle, attenuation is always always always exponential over the penetration depth vs number of particles, until you hit a low enough energy that some other mechanism for energy transfer can come into play or become unavailable, where the exponent will change and you will see a change in slope.